#!/bin/bash
#
# Este script añade un usuario a Samba
#
 
 # Comprobar argumentos...
 if [ "" = "$1" ]
 then
    echo "ERROR: Debes pasar el login"
    exit 2
 fi
 
 # Obtener la ruta absoluta del script
 LSOF=$(lsof 2>/dev/null -p $$ | grep -E "/"$(basename $0)"$")
 MY_PATH=$(echo $LSOF | sed -r s/'^([^\/]+)\/'/'\/'/1 2>/dev/null)
 MY_ROOT=$(dirname $MY_PATH)


 # Cargar la configuracion del servidor Samba
 . $MY_ROOT/Config.app.conf

 # Para los temporales...
 tmpFile=/tmp/smbAdd_$$_$RANDOM

 # Listar usuarios Samba del dominio...
 if net rpc -S $SMB_Server -U $SMB_Credentials user DELETE $1  2>$tmpFile.err >/dev/null
 then
    echo -n "[OK]"
 else
    cat $tmpFile.err | perl -ne 'print "$1" if($_=~m/^\s*(\S.+\S)\s*$/);'
 fi

 rm $tmpFile.* -f 2>/dev/null
 
